//@forbidden: has already translated,forbidden translating auto
import { GlobalRegistry } from '@inbiz/core';
export const Table = {
  'zh-CN': {
    title: '表格',
    describe: '自定义配置显示字段，以表格形式展现数据的组件',
    settings: {
      'x-component-props': {
        tableViewType: {
          title: '视图类型',
          dataSource: ['列表视图', '卡片视图'],
        },
        previewMode: {
          title: '预览模式',
          dataSource: ['编辑', '只读'],
        },
        align: {
          title: '列对齐方式',
          dataSource: ['左对齐', '右对齐', '居中对齐'],
        },
        showLineNumber: '显示行号',
        resizeColumnWidth: '列宽调整',
        showPage: '分页',
        pageRefresh: '分页刷新',
        autoLoad: '自动加载数据',
        inlineEdite: '行内编辑',
        page: '页面配置',
        search: '查询区域',
        saveSearch: '保存查询条件',
        clickSearch: '点击默认查询',
        searchExpanded: {
          title: '查询区域默认展示',
          dataSource: ['展开', '收起'],
        },
        expandedButton: {
          title: '展开按钮',
          dataSource: ['隐藏', '显示'],
        },
        searchExpandedSize: {
          title: '查询区域展示大小',
          dataSource: ['全部', '一行'],
        },
        searchButtonSize: {
          title: '查询按钮大小',
          dataSource: ['默认', '大', '小'],
        },
        searchButtonPosition: {
          title: '查询按钮位置',
          dataSource: ['左对齐', '右对齐', '居中对齐'],
        },
        buttonRegion: '按钮区域',
        buttonPosition: {
          title: '按钮位置',
          dataSource: ['左对齐', '右对齐'],
        },
        showPageType: {
          title: '默认展示',
          dataSource: ['列表视图', '缩略图'],
        },
        rowSelection: '多选',
        selectBackColor: '选中背景色',
        dragSort: '拖拽排序',
        sortField: '排序字段',
        sortInterface: '排序接口',
        showSortIcon: '显示图标',
        showPosition: {
          title: '显示位置',
          dataSource: ['左侧', '右侧'],
        },
        showHeightRule: {
          title: '高度显示规则',
          dataSource: ['自适应', '固定高度'],
          tooltip: '高度显示规则',
        },
        size: {
          title: '表格大小',
          dataSource: ['小', '中', '大'],
        },
        columnConfig: '配置',
        thumbnail: '缩略图',
        thumbConfig: '缩略图配置',
        columnConfigWap: '配置',
        height: '高度',
        rowHeight: {
          title: '行高',
          dataSource: ['默认', '紧凑', '宽松'],
        },
        zebraEffect: '斑马效果',
        zebraEffectColor: '斑马行背景',
        tableHeaderColor: '表头背景',
        fullScreen: '高度自适应',
        searchPlacehoder: '提示文字',
        selectComponent: '组件',
        relationField: '字段',
        topBtnMorePopover: {
          title: '按钮显示规则',
          dataSource: ['折叠', '换行'],
        }
      },
    },
    columnConfig: '配置',
    button: {
      putAway: '收起',
      expand: '展开',
      select: '选择',
    },
    operatingType: '操作类型',
    uploadCustomTemplate: '上传自定义模板',
    defaultTemplate: '默认模板',
    choiceTemplate: '选择模板',
    repeat: '重复',
    sure: '确定',
    cancel: '取消',
    tips: {
      operationflag:'默认随主题色，配置后随按钮颜色',
      successfullyUpload: '上传成功',
      templateAnalysisFailed: '模板解析失败',
      templateUploadFailed: '上传失败！仅支持符合规范的jsx文件',
      templateError: '模板解析错误，请重新上传!',
      downloadSuccessful: '下载成功',
      successfullyDeleted: '删除成功',
      pleaseSelectTheTemplate: '请选择模板',
      pleaseSelectTheQueryDataSourceFirst: '请先选择查询数据源',
    },
    pleaseEnterTheSearchContent: '请输入搜索内容',
  },
  'en-US': {
    title: 'Table ',
    describe:
      'Customize the configuration display field and display the data in the form of a table',
    settings: {
      'x-component-props': {
        tableViewType: {
          title: 'View type:',
          dataSource: ['List view', 'Card view'],
        },
        align: {
          title: 'Column alignment',
          dataSource: ['Align left', 'Align right', 'Center'],
        },
        showLineNumber: 'set number ',
        resizeColumnWidth: 'Column width adjustment',
        showPage: 'Page',
        pageRefresh: 'Page refresh',
        autoLoad: 'Auto load data',
        inlineEdite: 'In line editing',
        page: 'Page configuration',
        search: 'Query area:',
        searchExpanded: {
          title: 'Default display of query area',
          dataSource: ['open', 'Put away'],
        },
        expandedButton: {
          title: 'Expand button',
          dataSource: ['hide', 'display'],
        },
        searchExpandedSize: {
          title: 'Query area display size',
          dataSource: ['whole', 'a line'],
        },
        searchButtonSize: {
          title: 'Query button size',
          dataSource: ['default', 'large', 'Small'],
        },
        searchButtonPosition: {
          title: 'Query button location',
          dataSource: ['Align left', 'Align right', 'Center'],
        },
        rowSelection: 'Multiple choice',
        size: {
          title: 'Table size:',
          dataSource: ['Small', 'in', 'large'],
        },
        columnConfig: 'to configure',
        columnConfigWap: 'to configure',
        height: 'height',
        rowHeight: {
          title: 'Row height',
          dataSource: ['default', 'compact', 'easy'],
        },
        zebraEffect: 'Zebra effect',
        fullScreen: 'Highly adaptive',
        searchPlacehoder: 'Prompt text',
        selectComponent: 'assembly',
        relationField: 'field',
      },
    },
    columnConfig: 'to configure',
    button: {
      putAway: 'Put away',
      expand: 'open',
      select: 'choice',
    },
    operatingType: 'Operation type:',
    uploadCustomTemplate: 'Upload custom template',
    defaultTemplate: 'Default template',
    choiceTemplate: 'Select template',
    repeat: 'repeat',
    sure: 'determine',
    cancel: 'cancel',
    tips: {
      operationflag:'Default with theme color, configured with button color',
      successfullyUpload: 'Upload succeeded',
      templateAnalysisFailed: 'Template resolution failed',
      templateUploadFailed: 'Upload failed! Only compliant jsx files are supported',
      templateError: 'Template parsing error, please upload again!',
      downloadSuccessful: 'Download succeeded',
      successfullyDeleted: 'Delete succeeded',
      pleaseSelectTheTemplate: 'Please select a template',
      pleaseSelectTheQueryDataSourceFirst: 'Please select the query data source first',
    },
    pleaseEnterTheSearchContent: 'Please enter the search content',
  },
  ja: {
    title: 'テーブル',
    describe: 'データを表形式で表示するためのカスタム設定表示フィールドのコンポーネント',
    settings: {
      'x-component-props': {
        tableViewType: {
          title: 'ビュータイプ',
          dataSource: ['リストビュー', 'カードビュー'],
        },
        align: {
          title: '列の構成',
          dataSource: ['左揃え', '右揃え', '中央揃え'],
        },
        showLineNumber: '行番号を表示',
        resizeColumnWidth: '列幅調整',
        showPage: '改ページ',
        pageRefresh: '改ページ・リフレッシュ',
        autoLoad: 'データの自動ロード',
        inlineEdite: 'インライン編集',
        page: 'ページ構成',
        search: 'クエリー領域',
        searchExpanded: {
          title: 'クエリー領域のデフォルト表示',
          dataSource: ['てんかい', 'やめる'],
        },
        expandedButton: {
          title: '展開ボタン',
          dataSource: ['非表示', '表示'],
        },
        searchExpandedSize: {
          title: 'クエリー領域の表示サイズ',
          dataSource: ['すべて', '1行'],
        },
        searchButtonSize: {
          title: 'クエリーボタンのサイズ',
          dataSource: ['デフォルト', '大きいきい', '小さいさい'],
        },
        searchButtonPosition: {
          title: 'クエリーボタンの場所',
          dataSource: ['左揃え', '右揃え', '中央揃え'],
        },
        rowSelection: '複数選択',
        size: {
          title: '表のサイズ',
          dataSource: ['小', '中', '大'],
        },
        columnConfig: '構成',
        columnConfigWap: '構成',
        height: '高さ',
        rowHeight: {
          title: '行の高さ',
          dataSource: ['デフォルト', 'コンパクト', 'ゆとりがある'],
        },
        zebraEffect: 'ゼブラ効果',
        fullScreen: '高度な適応',
        searchPlacehoder: 'ヒントテキスト',
        selectComponent: 'コンポーネント',
        relationField: 'フィールド',
      },
    },
    columnConfig: '配置',
    button: {
      putAway: 'やめる',
      expand: 'てんかい',
      select: 'せんたく',
    },
    operatingType: '操作タイプ',
    uploadCustomTemplate: 'カスタムテンプレートのアップロード',
    defaultTemplate: 'デフォルトテンプレート',
    choiceTemplate: 'テンプレートの選択',
    repeat: 'くりかえし',
    sure: 'を選択して、',
    cancel: 'キャンセル',
    tips: {
      operationflag:'デフォルトではテーマカラー、設定ではボタンカラー',
      successfullyUpload: 'アップロードに成功しました',
      templateAnalysisFailed: 'テンプレート解析に失敗しました',
      templateUploadFailed: 'アップロードに失敗しました！仕様に準拠したjsxファイルのみをサポート',
      templateError: 'テンプレート解析エラー、再アップロードしてください！',
      downloadSuccessful: 'ダウンロードに成功しました',
      successfullyDeleted: '削除に成功しました',
      pleaseSelectTheTemplate: 'テンプレートを選択してください',
      pleaseSelectTheQueryDataSourceFirst: 'まずクエリー・データ・ソースを選択してください',
    },
    pleaseEnterTheSearchContent: '検索内容を入力してください',
  },
};
export const Query = {
  'zh-CN': {
    title: '查询区域',
  },
  'en-US': {
    title: 'Query Area',
  },
  ja: {
    title: 'クエリー領域',
  },
};
export const BtnGroup = {
  'zh-CN': {
    title: '按钮组区域',
  },
  'en-US': {
    title: 'Button group area',
  },
  ja: {
    title: 'ボタングループ領域',
  },
};
GlobalRegistry.registerDesignerLocales({
  'zh-CN': {
    Previews: {
      droppable: '可以拖入组件',
      addTabPane: '添加选项卡',
      addCollapsePanel: '添加手风琴卡片',
      addTableColumn: '添加表格列',
      addTableSortHandle: '添加排序',
      addIndex: '添加索引',
      addOperation: '添加操作',
      checkedChildren: '是',
    },
  },
  'en-US': {
    Previews: {
      droppable: 'Components can be dragged in',
      addTabPane: 'Add Tab ',
      addCollapsePanel: 'Add accordion card',
      addTableColumn: 'Add table columns',
      addTableSortHandle: 'Add sort',
      addIndex: 'Add index',
      addOperation: 'Add action',
      checkedChildren: 'yes',
    },
  },
  ja: {
    Previews: {
      droppable: 'コンポーネントをドラッグできます',
      addTabPane: 'タブの追加',
      addCollapsePanel: 'アコーディオンカードを追加',
      addTableColumn: '表の列を追加',
      addTableSortHandle: 'ソートの追加',
      addIndex: '索引の追加',
      addOperation: 'アクションの追加',
      checkedChildren: 'はい',
    },
  },
});
